-- CALC_WHIRLPOOL_FIGHT_ABILITY
-- 时空裂痕当前战斗力

return function(explore_level, ability_fix)
    local  n = explore_level;
    local  ability;
    if n < 200 then

        ability = n * n * n * 0.02 + n * n * 2 + n * 300 + 15000;
        ability = ability * ability_fix / 100;
    elseif n < 400 then
        ability = n * n * n * 0.01 + n * n * 4 + n * 375;
        ability = ability * ability_fix / 100;
    else
        ability = n * n * 8 + n * 375;
        ability = ability * ability_fix / 100;
    end

    return math.modf(ability);
end